home *** CD-ROM | disk | FTP | other *** search
/ Linux Cubed Series 8: LINUX Games / Linux Cubed Series 8 - LINUX Games.iso / games / video / fly8111-.000 / fly8111- / fly8 / keymap.h < prev    next >
C/C++ Source or Header  |  1979-12-31  |  1KB  |  59 lines

  1. /* --------------------------------- keymap.h ------------------------------- */
  2.  
  3. /* This is part of the flight simulator 'fly8'.
  4.  * Author: Eyal Lebedinsky (eyal@ise.canberra.edu.au).
  5. */
  6.  
  7. /* Definition of mapping keys to logical functions.
  8. */
  9.  
  10. #ifndef FLY8_KEYMAP
  11. #define FLY8_KEYMAP
  12.  
  13. #include "keydef.h"
  14.  
  15. #define    KF_MENU        K_ESC        /* start menu system */
  16. #define    KF_ESC        K_ESC        /* exit menu system */
  17. #define    KF_INIT        'a' | K_CTRL    /* CTRL-a startup sequence */
  18.  
  19. #define    KF_UP        '2'
  20. #define    KF_DOWN        '8'
  21. #define    KF_LEFT_TURN    '4'
  22. #define    KF_RIGHT_TURN    '6'
  23. #define    KF_STABLE    '5'
  24. #define    KF_RESET_ROLL    '7'
  25. #define    KF_LEVEL    K_PGUP
  26. #define    KF_ORIGIN    K_PGDN
  27. #define    KF_POWER_UP    '9'
  28. #define    KF_POWER_DOWN    '3'
  29. #define    KF_POWER_0    '0'
  30. #define    KF_POWER_100    '1'
  31. #define    KF_POWER_AB    '.'
  32. #define    KF_FIRE        K_F1
  33. #define    KF_FRUDLEFT    K_F2
  34. #define    KF_FRUDCNTR    K_F3
  35. #define    KF_FRUDRITE    K_F4
  36. #define    KF_ZOOMIN    K_F5
  37. #define    KF_ZOOMOUT    K_F6
  38. #define    KF_MACRECORD    K_F7
  39. #define    KF_MACPLAY    K_F8
  40. #define KF_VZOOMIN    K_F9
  41. #define KF_VZOOMOUT    K_F10
  42.  
  43. #define    KF_XUP        K_UP
  44. #define    KF_XDOWN    K_DOWN
  45. #define    KF_XLEFT    K_LEFT
  46. #define    KF_XRIGHT    K_RIGHT
  47.  
  48. #define    KF_YUP        (K_UP        | K_ALT)
  49. #define    KF_YDOWN    (K_DOWN        | K_ALT)
  50. #define    KF_YLEFT    (K_LEFT        | K_ALT)
  51. #define    KF_YRIGHT    (K_RIGHT    | K_ALT)
  52.  
  53. #define    KF_ZUP        (K_UP        | K_CTRL)
  54. #define    KF_ZDOWN    (K_DOWN        | K_CTRL)
  55. #define    KF_ZLEFT    (K_LEFT        | K_CTRL)
  56. #define    KF_ZRIGHT    (K_RIGHT    | K_CTRL)
  57.  
  58. #endif
  59.